home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1995 #5 & #6
/
Amiga Plus CD - 1995 - No. 5 and 6.iso
/
pd
/
serien
/
purity
/
nr.42
/
includes3v1
/
includes3v1.lha
/
Workbench
/
Icon.i
next >
Wrap
Text File
|
1994-12-04
|
2KB
|
67 lines
{
Icon.i for PCQ Pascal
external declarations for workbench support library
}
Const
{*******************************************************************
*
* library structures
*
*******************************************************************}
ICONNAME = "icon.library";
var
IconBase : Address;
FUNCTION DeleteDiskObject(name : String) : Boolean;
External;
FUNCTION GetDefDiskObject(def_Type : Integer) : Address;
External; { returns a DiskObjectPtr }
FUNCTION GetDiskObjectNew(name : String) : Address;
External;
{ actually returns a DiskObjectPtr }
FUNCTION PutDefDiskObject(diskobj : Address) : Boolean;
External;
{ diskobj should be a DiskObjectPtr }
Function AddFreeList(free : Address; mem : Address; len : Integer) : Boolean;
External;
{ free is a FreeListPtr }
Procedure BumpRevision(newbuf, oldname : String);
External;
Function FindToolType(toolTypeArray : Address; typeName : String) : String;
External;
{ toolTypeArray is a pointer to an array of String }
Procedure FreeDiskObject(diskobj : Address);
External;
{ diskobj should be a DiskObjectPtr }
Procedure FreeFreeList(free : Address);
External;
{ free is a FreeListPtr }
Function GetDiskObject(name : String) : Address;
External;
{ actually returns a DiskObjectPtr }
Function MatchToolValue(typeString, value : String) : Boolean;
External;
Function PutDiskObject(name : String; diskobj : Address) : Boolean;
External;
{ diskobj should be a DiskObjectPtr }